home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / doors_2 / ytbeta2c.zip / YTBETA.TXT < prev    next >
Text File  |  1991-03-10  |  16KB  |  323 lines

  1.  
  2. IMPORTANT NOTE. USE THESE BETA TEST VERSIONS AT YOUR OWN RISK. SINCE THEY ARE
  3. TEST VERSIONS, THEY MAY CONTAIN UNACCEPTABLE BUGS!!!
  4.  
  5. YT Beta version 2.1 has the following changes...
  6.  
  7. The Xannor are no longer immune to sector mines. They will hit them in MAINT.
  8.  
  9. Increased the cost of Missiles by a factor of 5. This is to help offset the
  10. destructiveness of the beasts!
  11.  
  12. YT Beta version 2.2 has the following changes...
  13.  
  14. Added computer option 14... "Find Nearest Ports". My thanks go to Richard
  15. Vanhouten of West End TBBS (914)-858-8722 for hints on designing the linked
  16. list search engine.
  17.  
  18. YT Beta version 2.3 has the following changes...
  19.  
  20. Removed the routine to move Xannor while people are playing. It was huge and
  21. wasted a lot of program space. Put in its place a much smaller routine to have
  22. the Xannor shoot MISSILES at random sectors while people are playing! (Evil
  23. Grin!)
  24.  
  25. Fixed a bug that prevented users from moving a planet through the Xannor HQ
  26. sector.. even if it was THEIR OWN planet!
  27.  
  28. Added a 5 second pause to end of Sensor Scan so users can have time to read
  29. the information.
  30.  
  31. Internal restructuring to reduce memory usage slightly.
  32.  
  33. Changed the INIT program to generate a few more long warps than before.
  34.  
  35. YT Beta version 2.4 has the following changes/fixes...
  36.  
  37. Removed the delay at the end of the sensor scan. It was annoying!
  38.  
  39. Found and fixed 3 bugs in the team function. (WHY don't things like this ever
  40. show up until AFTER versions get released?!?) Bug #1 would let more than 4
  41. people on a team. Bugs# 2 & 3 related to the Team Captain function of
  42. banishing a team member. It didn't work because of two dumb mistakes on my
  43. part. It is fixed NOW. Because of bug #1, if you have any teams in your game
  44. with over 4 members in then I strongly recommend that you re-initialize your
  45. game so you can be sure all is well again. Sorry folks.
  46.  
  47. Added Rank% for The Xannor and The Mercenaries on the scoreboard.
  48.  
  49. Computer option 14 re-written to use less memory and to be even faster. My
  50. thanks go again to Richard Vanhouten.
  51.  
  52. Increased the base price and maximum price of missiles and anti-cloaking
  53. devices. The game was just too dangerous with the missiles and anti-cloaks so
  54. cheap. Now there should be a better chance for people to survive longer.
  55.  
  56. More restucturing to cut internal memory requirements.
  57.  
  58. Changed maximum sale for missiles from 90% to 95%.
  59.  
  60. Yt beta 2.5 has the following changes/fixes....
  61.  
  62. Changed missile cost to a fixed 100,000 credits with a possible maximum sale
  63. of 95% bringing the cost down to 5000 credits. No more price floating with the
  64. amount of cargo holds. Prices based on the amount of cargo holds was meant to
  65. help little guys but was greatly abused by the top players actually driving
  66. the little guys from the game!
  67.  
  68. Changed mines to a fixed price of 35,000. Ditto above.
  69.  
  70. Changed Anti-Cloaking to a fixed 500,000 credits for the same reason I changed
  71. missiles. There is no sale for Anti-cloaking devices.
  72.  
  73. Fixed a bug in YTMAINT where radio messages to/from dead players were not
  74. properly being deleted when an inactive player was deleted from the game.
  75.  
  76. Change the price to buy ports. Before it was total production + total amount
  77. of goods on the port. This was fine when the game initialized when the ports
  78. are all small, but later on as the game ran, the ports got so expensive noone
  79. in their right mind would want to buy them! Now the cost is just the total
  80. production per day. This is much cheaper!
  81.  
  82. Updated the scoreboard routines for the new prices of missiles and mines. Also
  83. each port owned is now worth 50,000 points on the scoreboard.
  84.  
  85. YT beta 2.6 has the following fixes/changes...
  86.  
  87. Re-wrote the Xannor portion of Daily Maintenance Program to make it more
  88. intelligent. Before you could have groups of 500,000 Xannor wandering around
  89. with them only guarding their base with 5,000 or so fighters! Not too bright a
  90. policy on their part. (-; Now they guard their base much more carefully. I've
  91. also greatly increased the Xannor re-gen. These two changes should make the
  92. Xannor much less of a push-over and more of a threat.
  93.  
  94. Major change to the trading routine. You no longer have to haggle prices. You
  95. are always presented with the best price and are given a "Do you accept [Y/n]"
  96. choice. I had to think about this one for some time but the reason for this
  97. was to make macro key (Command string saved key sequence) trading practical.
  98. It was fun to haggle prices, but anyone with half a brain and a calculator
  99. could always get 100% trading efficiency by looking at the port items' cost
  100. display. That and trying to use a macro to trade was terribly frustrating. As
  101. soon as you got you macro string set up OK, the prices would change and you
  102. would have to do it ALL over again! This change should make "power trading"
  103. tactics more practical and more enjoyable for the players.
  104.  
  105. Changed to lottery to only record wins of 100,000 credits (4 digits) or more
  106. to the newspaper. Before I was recording matched of 3 digits or more to the
  107. newspaper which was cluttering it up. I've also increased the TOP prize for
  108. matching all -6- digits to something really substantial! (-;
  109.  
  110. Re-wrote the Autopilot function again. It is now 100% faster!! While testing
  111. it took from 0 (REALLY 0!) to 220 milliseconds to find and display a path! The
  112. 220 milliseconds was for a path 66 sectors long on a 10MHz AT!
  113.  
  114. Changed the initialization program to make the ports initial production
  115. larger. This is so they do not get sucked dry or saturated too quickly by
  116. players using macro-key trading techniques.
  117.  
  118. Changed the Plague function to kick in sooner for ports and planets in
  119. maintenance program. This will help prevent wharehouse production levels from
  120. reaching scientific notation levels. (-;
  121.  
  122. Fixed a bug that prevented a person from leasing Earth after they got killed
  123. if they were the previous owner.
  124.  
  125. Yt 2.7 BETA has the following changes/fixes...
  126.  
  127. Applied the autopilot sppedup to YTMAINT which should speed up maintenance
  128. processing some.
  129.  
  130. Fixed the scoreboard routine in YT and YTMAINT so it doesnt get a division by
  131. 0 error generating the scoreboard if there are no living players in the game.
  132.  
  133. Adjusted YTMAINT plague routine so a port has to have at least 100,000 total
  134. production before it has a chance of contracting the plague.
  135.  
  136. Changed YT-INIT so that the Xannor HQ is placed in a random sector rather than
  137. in sector 85 every time.
  138.  
  139. Re-wrote Control-R replay of saved commands to work a little better when the
  140. player hits control-R multiple times in a row. (What a bother that turned out
  141. to be! I ended up re-writing the whole input routine from scratch!)
  142.  
  143. REMOVED "Computer malfunction". It was irritating and didn't really serve any
  144. useful purpose in the game.
  145.  
  146. The Xannor will no longer shoot missiles when the current player has a score
  147. of under 2,500,000. This gives the little guys a break.
  148.  
  149. Re-wrote the "The Xannor have moved their headquarters!" routine in YTMAINT to
  150. be a little more intelligent. (As far as the Xannor's actions are concerned.)
  151.  
  152. Speeded up "Find Nearest Port" routine a bit.
  153.  
  154. Added a NEW program, RMT-INIT.EXE. This goes with the NEW Main Menu Command
  155. "Initiate Genesis". This new program/function will allow the PLAYERS to
  156. re-init the game. You define using YTCONFIG how many ports a player has to own
  157. to be able to use the Genesis Function. The default is 200. The maximum is 300
  158. (ALL the ports) and the minimum is 20. The amount you define will determine
  159. just how often you wish your users to be able to re-start the game. (If you do
  160. NOT wish your players to be able to re-start the game, set the amount of ports
  161. needed to init the game to "999". What RMT-INIT.EXE does is read in your
  162. previously defined defaults and uses them and runs an initialization. It will
  163. run with NO intervention when called from the GAME by a PLAYER and, since
  164. re-using your old defaults for a re-init is convient, it will also run if
  165. started from the DOS prompt. If you run it from the DOS prompt, it will ask
  166. you if you really want to re-start the game using your old defaults. What
  167. RMT-INIT.EXE will NOT do is run an init from scratch. The old data files from
  168. a previous initialization MUST be present in the current directory before
  169. RMT-INIT.EXE will run. When a player "Initiates Genesis", RMT-INIT.EXE will
  170. re-init the game, then return the player to your BBS system.
  171.  
  172. The Xannor now shoot missiles if attacked.
  173.  
  174.  
  175. YT v2.8 Beta has the following fixes/changes.....
  176.  
  177. Well, the warning at the top of this document has finally come true.. version
  178. 2.7 HAD AN UNACCEPTABLE BUG IN IT! The was a problem with the new RMT-INIT.EXE
  179. program which caused it to not initialize the proper amount of planet records.
  180. (I accidentally re-used a variable. )-; IF YOU RAN THE OLD RMT-INIT.EXE
  181. AGAINST YOUR GAMES DATA FILES YOU WILL HAVE TO RE-INITIALIZE YOUR GAME USING
  182. YT-INIT.EXE! RMT-INIT.EXE is fixed but it cant fix the damage its younger
  183. brother did. You will have to re-init from scratch using YT-INIT.EXE. Really
  184. sorry about that one folks.
  185.  
  186. The Xannor now shoot missiles back AT you if you shoot missiles at them and
  187. don't wipe them out.
  188.  
  189. More re-writes to the Xannor routines in YTMAINT. They are a bit more
  190. intelligent yet.
  191.  
  192. Since so many files have been updated from the last official release version
  193. 2.0 and this beta 2.8 version, I am including the ENTIRE package of files this
  194. time, instead of just the update files.
  195.  
  196.  
  197. YT Beta 2.9 has the following changes/fixes....
  198.  
  199. Changed "Find Nearest Port" to pause every screenfull instead of every
  200. "Distance" step. This makes it much less tedious to use.
  201.  
  202. Change "Complete Port Report" to show which ports are owned, unowned, and are
  203. owned by the current player.
  204.   
  205. DELETED the routine in YTMAINT that had the Xannor drop a mine on a randomly
  206. picked player on occasion. It was unfair and unrealistic since this player may
  207. have been under a large defense force.
  208.  
  209. ADDED A NEW FEATURE ALLOWING SYSOPS TO LOCK CERTAIN USERS OUT OF THE GAME! Now
  210. you may lock anyone out of the game by placing their name in a file called
  211. "LOCKOUT.DAT". This file can be edited with any text editor. To use it, place
  212. the players REAL name AS IT APPEARS ON YOUR BBS in "LOCKOUT.DAT" and they will
  213. be denied access to the game until you remove their name from "LOCKOUT.DAT".
  214.  
  215. Fixed CHAT. I broke it so it would work only once per play! Now all is well
  216. again.
  217.  
  218. Fixed function in YTCONFIG for "Last day maintenance run". It was not working
  219. properly for year-end rollover.
  220.  
  221. Fixed the problem with players ending up with negative credits. I THINK!
  222.  
  223. Fixed the problem with users being able to stay on past their time limit if
  224. they were repetedly pressing control-R to replay a macro.
  225.  
  226. Changed scoreboard to show 2 points past the decimal point. i.e. 99.51%
  227. instead of just 99%.
  228.  
  229. Increased the initial defense level for planets won in the Super Lottery.
  230.  
  231. Added a NEW chat routine. This one looks much nicer in the color mode.
  232.  
  233. Changed YTMAINT Port Plague routine so it will no longer reduce a port's
  234. production below 25 units per day. The old routine would reduce production to
  235. a minimum of -1- unit per day. This was too small and was causing ports to get
  236. wiped out!
  237.  
  238. *** I -THINK- I sucessfully patched my compiler to run at 38400 baud. You will
  239. have to replace your existing BRUN30.EXE with the one in this package. Try it
  240. and let me know if it works. PLEASE?!? ***
  241.  
  242. YT Beta 2.A has the following changes/fixes....
  243.  
  244. My 38400 patch works, so I have been told! (-;
  245.  
  246. REMOVED the ability to buy Earth. This is likely going to an unpopular
  247. decision, but due to the problems caused by some players dominating Earth's
  248. ownership, and the complexity involved in trying to limit this (to keep it
  249. fair for the weaker players) the only real logical solution was to just make
  250. Earth a non-purchasable port!
  251.  
  252. This, however, is likely to be well recieved. (-; ADDED SHIELDS! Now in order
  253. for someone to be killed by missiles/mines/fighter attacks their shields will
  254. have to be reduced to 0 units. This should add a new dimension to the game!
  255.  
  256. THE SHIELDS FUNCTION IS A MAJOR REVISION! P=L=E=A=S=E TEST THIS THOROUGHLY FOR
  257. ME AND GET BACK TO ME WITH ANY PROBLEMS/SUGGESTIONS!
  258.  
  259. Removed the limit on the amount of turns that could be purchased at one time.
  260. This didn't serve any real purpose since the player could always keep going
  261. back to Earth for more!
  262.  
  263. Removed the routine that forced a player to wait one day before logging back
  264. in if they managed to kill themselves. This was done to save some program
  265. space after adding shields.
  266.  
  267. Compiled the program optimized for SPEED instead of for SIZE as before.
  268.  
  269. YT beta 2.B has the following fixes/changes...
  270.  
  271. Fixed YTMAINT. It was not properly subtracting player fighters upon Xannor
  272. attacks where the fighter force was wiped out.
  273.  
  274. Added MISSILE and MINE PRODUCTION to planets! Planets will now produce 1
  275. missile per day for every 1000 total production of ore, organics and
  276. equipment. Planets will produce 1 mine per day for every 2500 units of
  277. production. IN ORDER FOR THIS TO WORK WITH DATA FILES PRODUCED FROM VERSION
  278. 2.A AND EARLIER, YOU WILL HAVE TO RUN THE (INCLUDED) PROGRAM 9ATO9B.EXE. This
  279. little program will initialize 2 new fields in the planet records of the main
  280. data file. Once you run this program you will no longer need it and may erase
  281. it from your disk. Also, if you are starting out from scratch you will not
  282. need it at ALL and may erase it.
  283.  
  284. Modifed YTMAINT.EXE for the new planet production feature. Also, moved the
  285. planet lottery to the END of maint, AFTER the Xannor move. This was because
  286. the Xannor were usually destroying lottery planets before the player ever got
  287. the chance to get to them!
  288.  
  289. Dropped shield power cost to 50 credits per unit from 200 credits per unit.
  290.  
  291. Added a routine to inform players when someone purchases a port from them.
  292.  
  293. Version 2.C ot Yankee Trader has the following fixes/changes...
  294.  
  295. MAJOR BUG FIX RELEASE! The maintenance program in Yankee Trader 2.B had a
  296. SERIOUS bug in it. It was caused by moving the planet lottery to the end of
  297. the maintenance routine. I (stupidly) zapped a pointer variable for planet
  298. records in the Xannor.Maint subroutine and so, since Xannor.maint now came
  299. before planet.lottery, whenever someone won a planet in the lottery the
  300. pointer for the planet records was wrong and it pointed instead to someplace
  301. in the sector records. When someone won a planet, a sector record would get
  302. zapped causing invalid and/or fractional (!!) warp paths to be displayed. I'm
  303. sorry but there is no way to fix the data files short of a complete re-init of
  304. your game. )-:
  305.  
  306. There is some hope however, since winning a planet in the lottery is a
  307. somewhat RARE occurance, your game's data files MAY not have been damaged and
  308. you MAY NOT have to re-start your game. I have included a small program that
  309. verifies the integrity of your games data files. It is called CHEKDATA.EXE.
  310. Run it, and if it reports that "All is well" you do NOT have to re-start your
  311. game. HOWEVER, if it reports damaged data is detected, you MUST restart your
  312. game using YT-INIT.EXE or risk lock-ups or other game malfunctions.
  313.  
  314. I am terribly sorry about this folks, but things like this happen from time to
  315. time. Once you run CHECKDATA.EXE you will no longer need it and may erase it
  316. from your system. There is no need to keep it any more since it is does NOT
  317. check ALL the data files, just the ones that could have been damaged by the
  318. bug in YTMAINT.EXE.
  319.  
  320. There are no other changes to this version. I felt it was important to get
  321. this release out ASAP since by doing so, I might get it to you soon enough to
  322. prevent you from having to re-start your game.
  323.